home *** CD-ROM | disk | FTP | other *** search
INI File | 2000-06-30 | 9.9 KB | 223 lines |
- [Setup]
- Product=BoomDeath
- Version=120
- Archive=boomdeath.umod
- SrcPath=.
- MasterPath=..
- Group=SetupGroup
- Group=umodINIGroup
- Group=BoomDeathGroup
- Group=umodIncludeFilesGroup
-
- [SetupGroup]
- Copy=(Src=System\Manifest.ini,Master=System\Manifest.ini,Size=504,Flags=3)
- Copy=(Src=System\Manifest.int,Master=System\Manifest.int,Size=316,Flags=3)
-
- [umodINIGroup]
- Ini=System\UnrealTournament.ini,BoomDeath.BoomDeath.BoomChance=20
-
- [BoomDeathGroup]
- File=(Src=System\BoomDeath.u,Size=6271)
- File=(Src=System\BoomDeath.int,Size=390)
- File=(Src=System\boomdeath.txt,Size=1123)
-
- [umodIncludeFilesGroup]
- File=(Src=System\boomdeath.txt,Size=1123)
-
- [Setup]
- LocalProduct=BoomDeath
- ReadMe=System\boomdeath.txt
- SetupWindowTitle=BoomDeath Mutator
- AutoplayWindowTitle=BoomDeath Options
- ProductURL=http://www.planetunreal.com/nzone
- VersionURL=http://www.planetunreal.com/nzone
- Developer=William "Ntruder" Chenoweth
- DeveloperURL=http://www.planetunreal.com/nzone
- ┴â*₧E \ @ ≤ 8 D αOO∙╙╪╙▒9 α}q╢┬ \ None
- BoomDeath System Core UWindow Created Bot MutatorTakeDamage PlayerPawn Engine Notify CreateControl GetValue SetText BoomDeathConfigWindow MenuHelp Execute MenuCaption SetNumericOnly
- SetMaxLength SetHelpText RegisterDamageMutator BoomDeathMenuItem BoomDeathConfigClient UMenu PostBeginPlay SetValue ClientClass WindowTitle C DamageType FloatProperty Location Health E Mutator
- RandRange ScriptText HitLocation Game Instigator Owner StaticSaveConfig Victim
- instigatedBy StructProperty Class
- LevelInfo ObjectProperty GameInfo Pawn Level Object Actor
- actualDamage Momentum NextDamageMutator UWindowEditControl UWindowPulldownMenuItem UWindowDialogClientWindow UWindowFramedWindow UWindowRootWindow UWindowDialogControl UWindowWindow UWindowPulldownMenu SetSize
- CreateWindow Struct Align WinLeft
- EditBoxWidth
- WinHeight WinWidth WinTop Root
- Explosion
- BoolProperty IntProperty
- NameProperty Package UMenuModMenuItem Initialized MenuItem Botpack
- ShockWave chance
- ByteProperty TextBuffer Vector Function BoomChance DeathChance à Ç åë gε─╕ë lÇñπå 9δ}å 9δ}å 9δ}å 9δ}å 9δ}å 9δ}û ylT⌐ë lÇñπÿ Æ╘√R│ ìü├╣ ç Ç å @ û Ç É 2
- |s≈ΓÉ ⁿM╗∩ö o √ö o √ç]BoomDeath Configuration ô ⁿHR}ô ┌π╠~ê gε─╕à t╡≡ê gε─╕à t╡≡à t╡≡à t╡≡à t╡≡à t╡≡à t╡≡à t╡≡ê gε─╕ç Ç ù Ç
- Ç £ Ç ù Ç Hclass BoomDeath expands Mutator;
-
- var bool Initialized;
- var globalconfig int BoomChance;
-
- function PostBeginPlay()
- {
- if (Initialized)
- return;
- Initialized = True;
- Level.Game.RegisterDamageMutator( Self );
- }
-
- function MutatorTakeDamage( out int ActualDamage, Pawn Victim, Pawn InstigatedBy, out Vector HitLocation,
- out Vector Momentum, name DamageType)
- {
-
- //local WarShell bigboom;
- local Shockwave explosion;
- local int chance;
- if (InstigatedBy.IsA('Bot') || InstigatedBy.IsA('PlayerPawn')) {
- if (Victim.IsA('Bot') || Victim.IsA('PlayerPawn')) {
- if (Victim.Health <= ActualDamage) {
- chance = int(RandRange(1, 100));
- if (chance <= BoomChance) {
- explosion = Spawn(class 'Shockwave',,,Victim.Location);
- explosion.Instigator = Victim;
- }
- }
- }
- }
-
- if ( NextDamageMutator != None )
- NextDamageMutator.MutatorTakeDamage( ActualDamage, Victim, InstigatedBy, HitLocation, Momentum, DamageType );
- }
-